// NormalMenuBbsState.h: interface for the CNormalMenuBbsState class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_NORMALMENUBBSSTATE_H__05578E57_6661_439F_A9B1_CDDD528E8283__INCLUDED_)
#define AFX_NORMALMENUBBSSTATE_H__05578E57_6661_439F_A9B1_CDDD528E8283__INCLUDED_

#include "MenuBbsState.h"

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CNormalMenuBbsState : public CMenuBbsState 
{
protected:
	virtual void collectMenuRects();

public:
	CNormalMenuBbsState();
	virtual ~CNormalMenuBbsState();

public:
	virtual BOOL CheckState(CAnsiScreen *pScreen, CPoint ptCursorCell, IBbsState *pPrevState);
	virtual BOOL OnClick(CPoint ptCursorCell);
	virtual BOOL OnMouseMove(CPoint ptCell, UINT nFlags);

};

#endif // !defined(AFX_NORMALMENUBBSSTATE_H__05578E57_6661_439F_A9B1_CDDD528E8283__INCLUDED_)
